<?php
/**
 * Article
 *
 * Обработка данных статей
 *
 * @author Жавадова Мария <zhavadik@gmail.com>
 * @version 1.0
 */
class Article extends ActiveRecord {
	protected $tableName = 'Article';
	public $pkName = 'ID_article';
	
	protected $arrWysiwyg = array('description', 'article_content');
	
	public $validatesLengthOf = array (
	'article_name' => array ('minimum' => 2, 'maximum' => 128, 'message' => 'Название статьи должно состоять из 2-128 символов'),
	'article_alias' => array ('minimum' => 2, 'maximum' => 64, 'message' => 'Алиас должен состоять из 2-64 символов'),
	'article_content' => array ('minimum' => 128, 'message' => 'Статья должна быть не менее 128 символов')
	);

	/**
  * (non-PHPdoc)
  * @see ActiveRecord::beforeSave()
  */
	public function beforeSave() {
		Service_Debug::setDebug();
		if (isset($this->tableFields['is_for_basement'])) {
			$this->tableFields['is_for_basement'] = 1;
		}
		else $this->tableFields['is_for_basement'] = 0;
	}
	
	protected $arrSettings = array (
	'created_at' => true, // Сохраняет время и дату создания в БД
	'updated_at' => true, // Сохраняет время и дату в БД
	'author' => true // Сохраняет автора в БД
	);
}
?>